#pragma once
#include <windows.h>
class IBaseInterface {
public:
	virtual ~IBaseInterface() = 0 {}
	virtual void Update(float _fElapsedTime) = 0;
	virtual void Render(void) = 0;
	
	virtual int GetType() = 0;
	virtual RECT GetCollisonRect() = 0;
	virtual bool CheckCollison(IBaseInterface *_pIBase) = 0;
	virtual void AddRef(void) = 0;
	virtual void Release(void) = 0;
};